<?php
/**
 * 所有在Bootstrap类中, 以_init开头的方法, 都会被Yaf调用,
 * 这些方法, 都接受一个参数:Yaf_Dispatcher $dispatcher
 * 调用的次序, 和申明的次序相同
 */
class Bootstrap extends Yaf_Bootstrap_Abstract
{

    public function _initConfig(Yaf_Dispatcher $dispatcher)
    {
        $config = Yaf_Application::app()->getConfig();
        Yaf_Registry::set('config', $config);
        Yaf_Dispatcher::getInstance()->autoRender(false);
    }
    public function _initCommonFunctions()
    {
        Yaf_Loader::import(Yaf_Application::app()->getConfig()->application->directory . '/common/functions.php');
    }

    /**
     * 调用时载入数据库orm
     **/
    public function _initDatabase()
    {
        // $arrConfig = Yaf_Registry::get('config');

    }

}
